home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 1995 #2 / Amiga Plus CD - 1995 - No. 2.iso / internet / faq / englisch / graphicsfileformats-formatspec < prev    next >
Encoding:
Text File  |  1995-04-11  |  30.4 KB  |  939 lines

  1. Posted-By: auto-faq 3.1.1.2
  2. Archive-name: graphics/fileformats-faq/part3
  3. Posting-Frequency: monthly
  4. Last-modified: 01Mar95
  5.  
  6. This FAQ (Frequently Asked Questions) list contains information on graphics
  7. file formats, including, raster, vector, metafile, Page Description Language,
  8. 3D object, animation, and multimedia formats.
  9.  
  10. This FAQ is divided into four parts, each covering a different area of
  11. graphics file format information:
  12.  
  13.   Graphics File Formats FAQ: General Graphics Format Questions (Part 1 of 4)
  14.   Graphics File Formats FAQ: Image Conversion and Display Programs (Part 2 of 4)
  15.   Graphics File Formats FAQ: Where to Get File Format Specifications (Part 3 of 4)
  16.   Graphics File Formats FAQ: Tips and Tricks of the Trade (Part 4 of 4)
  17.  
  18. Please email contributions, corrections, and suggestions about this FAQ to
  19. jdm@netcom.com. Relevant information posted to newsgroups will not
  20. automatically make it into this FAQ.
  21.  
  22. -- James D. Murray (jdm@netcom.com)  ;-{)>>>>
  23.  
  24. ----------------------------------------------------------------------
  25.  
  26. Subject: 0. Contents of Where to Get File Format Specifications
  27.  
  28. Subjects marked with <NEW> are new to this FAQ.
  29. Subjects marked with <UPD> have been updated since the last release
  30.  of this FAQ.
  31.  
  32. I. General questions about this FAQ
  33.  
  34. 0. Maintainer's Comments
  35. 1. What's new in this latest FAQ release?
  36.  
  37. II. Where to Get File Format Specifications
  38.  
  39. 0. BMP - Windows Bitmap Format 
  40. 1. CALS - Computer Aided Acquisition and Logistics Support Raster Format
  41. 2. CGM - Computer Graphics Metafile
  42. 3. DEM - Digital Elevation Model 
  43. 4. DLG - Digital Line Graph 
  44. 5. EPS - Encapsulated PostScript
  45. 6. GIF - Graphics Interchange Format 
  46. 7. GKS - Graphics Kernel System 
  47. 8. IGES - Initial Graphics Exchange Specification <NEW>
  48. 9. JFIF - JPEG File Interchange Format 
  49. 10. MGF - Materials and Geometry Format <NEW>
  50. 11. MIFF - Magick Image File Format
  51. 12. NAPLPS - North American Presentation Layer Protocol Syntax <NEW>
  52. 13. NFF - Neutral File Format <UPD>
  53. 14. NITF - National Imagery Transmission Format <UPD>
  54. 15. OFF - Object File Format
  55. 16. PCX - ZSoft Paint
  56. 17. PDS - Planetary Data Systems Format
  57. 18. PNG - Portable Network Graphics <NEW>
  58. 19. POV - Persistence of Vision Raytracing 
  59. 20. Rayshade
  60. 21. Renderman 
  61. 22. RIFF - Microsoft Resource Interchange File Format 
  62. 23. RIX - ColoRIX Image File
  63. 24. SHG - Segmented Hyper-Graphic <NEW>
  64. 25. TGA - Truevision (Targa) File Format 
  65. 26. TIFF - Tag Image File Format 
  66. 27. VICAR2 - Planetary File Format
  67. 28. VIFF - Visualization Image File Format
  68. 29. VPF - Vector Product Format <NEW>
  69.  
  70. III. Kudos and Assertions
  71.  
  72. 0. Acknowledgments 
  73. 1. About The Author 
  74. 2. Disclaimer 
  75. 3. Copyright Notice
  76.  
  77. ------------------------------
  78.  
  79. Subject: I. General questions about this FAQ
  80.  
  81. ------------------------------
  82.  
  83. Subject: 0. Maintainer's Comments
  84.  
  85. One of the reasons you are looking through this FAQ collection is most likely
  86. to locate the specification for one or more graphics file formats. That
  87. assumption on my part makes this file one of the most important parts of the
  88. Graphics File Formats FAQ collection. I therefore wish to make this section
  89. as complete as possible.
  90.  
  91. If you have any suggestions for formats to include then please email me at
  92. jdm@netcom.com and let me know!
  93.  
  94. ------------------------------
  95.  
  96. Subject: 1. What's new in this latest FAQ release?
  97.  
  98.   o 6 new file format specification whereabouts added
  99.  
  100. ------------------------------
  101.  
  102. Subject: II. Where to Get File Format Specifications
  103.  
  104. This section contains an alphabetical listing of file formats, the names of
  105. the creators/caretakers, and where to obtain the official specifications, and
  106. a brief description of each format.
  107.  
  108. ------------------------------
  109.  
  110. Subject: 0. BMP - Windows Bitmap Format
  111.  
  112. BMP is the native bitmap file format of the Microsoft Windows environment.
  113. It efficiently stores mapped or unmapped RGB graphics data with pixels 1-,
  114. 4-, 8-, or 24-bits in size. Data may be stored raw or compressed using a
  115. 4-bit or 8-bit RLE data compression algorithm. BMP is an excellent choice for
  116. a simple bitmap format which supports a wide range of RGB image data.
  117.  
  118. The BMP format was created and is maintained by Microsoft Corporation:
  119.  
  120.   Microsoft Corporation
  121.   One Microsoft Way
  122.   Redmond, WA 98052-6399
  123.   Voice: 206.882.8080
  124.   Fax: 206.936.7329
  125.   BBS: 206.637.9009
  126.  
  127. Additional BMP references:
  128.  
  129.   Luse, Marv. "The BMP File Format," Dr. Dobb's Journal, #219 September
  130.   1994 (Vol 9, Issue 10), pp. 18-22.
  131.  
  132. ------------------------------
  133.  
  134. Subject: 1. CALS - Computer Aided Acquisition and Logistics Support Raster Format
  135.  
  136. CALS files are used for document imaging and therefore only store
  137. black-and-white, 1-bit image data. CALS Type I files only store a single
  138. image per file and the data is always compressed using the CCITT Group 4
  139. encoding algorithm. CALS Type II files may stored multiple images per file,
  140. the image data may be tiled, and tiles stored as raw data or as data
  141. compressed using CCITT Group 4 encoding.
  142.  
  143. The CALS raster file format is defined primarily in the following
  144. military standards documents:
  145.  
  146.   MIL-STD-1840A, Automated Interchange of Technical Information
  147.   MIL-R-28002A, Requirements for Raster Graphics Representation 
  148.     in Binary Format 
  149.  
  150. These documents may be obtained from the following sources:
  151.  
  152.   Standardization Documents Ordering Desk
  153.   Building 4D
  154.   700 Robbins Avenue
  155.   Philadelphia, PA 19111-5094
  156.  
  157.   Global Engineering Documents
  158.   2805 McGaw Avenue
  159.   Irvine, CA 92714 USA
  160.   Voice: 800.854.7179
  161.   Voice: 714.261.1455
  162.  
  163. The CALS raster file format is supported through the CALS office of the
  164. United States Department of Defense:
  165.  
  166.   CALS Management Support Office (DCLSO)
  167.   Office of the Assistant Director for Telecommunications and
  168.     Information Systems
  169.   Headquarters Defense Logistics Agency
  170.   Cameron Station
  171.   Alexandria, VA 22314 USA
  172.  
  173. ------------------------------
  174.  
  175. Subject: 2. CGM - Computer Graphics Metafile
  176.  
  177. The current version of the CGM ANSI/ISO standard (commonly called 
  178. CGM:1992) is:
  179.  
  180.   Information Processing Systems--Computer Graphics Metafile for the
  181.   Storage and Transfer of Picture Description Information, 
  182.   ANSI/ISO 8632-1992.
  183.  
  184. This standard superseded the early CGM:1986 (ANSI X3.122-1986) ANSI
  185. standard. The CGM standard is contained in four ISO standards documents:
  186.  
  187.   ISO/IEC 8632-1:1992 Part 1: Functional Specification
  188.   ISO/IEC 8632-3:1992 Part 2: Character Encoding
  189.   ISO/IEC 8632-3:1992 Part 3: Binary Encoding
  190.   ISO/IEC 8632-4:1992 Part 4: Clear Text Encoding
  191.  
  192. These documents may be obtained from the following organizations:
  193.  
  194.   International Standards Organization (ISO)
  195.   1 rue de Varembe
  196.   Case Postal 56
  197.   CH-1211 Geneva 20 Switzerland
  198.   Voice: +41 22 749 01 11
  199.   Fax:   +41 22 733 34 30
  200.  
  201.   American National Standards Institute (ANSI)
  202.   Sales Department
  203.   1430 Broadway
  204.   New York, NY 10018
  205.   Voice: 212.642.4900
  206.  
  207.   Canadian Standards Association (CSA)
  208.   Sales Group
  209.   178 Rexdale Blvd.
  210.   Rexdale, Ontario, M9W 1R3
  211.   Voice: 416.747.444
  212.  
  213. ------------------------------
  214.  
  215. Subject: 3. DEM - Digital Elevation Model
  216.  
  217. The format of DEM map files is described in the publication:
  218.  
  219.   Data Users Guide 5 - Digital Elevation Models
  220.  
  221. and is available for $1.00 US from:
  222.  
  223.   Earth Science Information Center (ESIC)
  224.   U. S. Geological Survey
  225.   507 National Center
  226.   Reston, VA  22092 USA
  227.   Voice: 1.800.USA.MAPS
  228.   Voice: 703.860.645
  229.  
  230. ------------------------------
  231.  
  232. Subject: 4. DLG - Digital Line Graph
  233.  
  234. The format of DLG graph files is described in the publications:
  235.  
  236.   Data Users Guide 1 - Digital Line Graphs from 1:24,000-Scale Maps
  237.   Data Users Guide 2 - Digital Line Graphs from 1:100,000-Scale Maps
  238.   Data Users Guide 3 - Digital Line Graphs from 1:2,000,000-Scale Maps
  239.  
  240. and each is available for $2.00 US from:
  241.  
  242.   Earth Science Information Center (ESIC)
  243.   U. S. Geological Survey
  244.   507 National Center
  245.   Reston, VA  22092 USA
  246.   Voice: 1.800.USA.MAPS
  247.   Voice: 703.860.645
  248.  
  249. ------------------------------
  250.  
  251. Subject: 5. EPS - Encapsulated PostScript
  252.  
  253. The PostScript Language Software Development Kit is available from the
  254. creator of PostScript, Adobe Systems:
  255.  
  256.   Adobe Systems Inc.
  257.   Attn: Adobe Systems Developer Support
  258.   1585 Charleston Road
  259.   P.O. Box 7900
  260.   Mountain View, CA 94039-7900
  261.   Voice: 415.961.7900
  262.   Voice: 800.344.8335
  263.   Fax:   415.961.3769
  264.  
  265. ------------------------------
  266.  
  267. Subject: 6. GIF - Graphics Interchange Format
  268.  
  269. GIF is a data stream-oriented file format used to define the transmission
  270. protocol of LZW-encoded bitmap data. GIF images may be up to eight bits (256
  271. colors) in depth and are always compressed. Despite the fact that GIF
  272. supports only 8-bits worth of colors, and the multimedia extensions
  273. introduced in the 89a release have not been widely utilized, GIF still
  274. remains a popular choice for storing lower resolution image data.
  275.  
  276. The GIF89a specification is available via many BBSs and on-line information
  277. services. You may also obtain the specification directly from CompuServe:
  278.  
  279.   CompuServe Incorporated
  280.   Attn: Graphics Technology Department
  281.   5000 Arlington Center Boulevard
  282.   Columbus, OH 43220
  283.   Voice: 614.457.8600, 800.848.8199
  284.  
  285. ------------------------------
  286.  
  287. Subject: 7. GKS - Graphics Kernel System
  288.  
  289. GKS is a standard specifying the input and output primitives for displaying
  290. 2D and 3D graphical data. Although GKS has no native file format, the CGM
  291. (Computer Graphics Metafile) format is often closely associated with its use.
  292.  
  293. The following ISO documents describe the GKS standard:
  294.  
  295.   ISO 7942    Functional Specification
  296.   ISO 8651-1  Fortran Binding
  297.   ISO 8651-2  Pascal Binding
  298.   ISO 8651-3  Ada Binding
  299.   ISO 8651-4  
  300.   ISO 8805    GKS-3D
  301.   ISO 8806    GKS-3D Bindings
  302.  
  303. These documents are available from ISO, ANSI, and CSA (see the CGM section
  304. for the addresses of these organizations).
  305.  
  306. ------------------------------
  307.  
  308. Subject: 8. IGES - Initial Graphics Exchange Specification
  309.  
  310. IGES is a set of protocols for the transfer and display of graphical
  311. information on remote devices via a telephone or computer communications
  312. network. IGES does not define any new graphical file formats, but instead
  313. uses existing formats (such as CGM) to encapsulate graphical data.
  314.  
  315. IGES is associated with the NCGA (National Computer Graphics Association) and
  316. is part of the U.S. Product Data Association (USPRO) and the IGES/PDES
  317. Organization (IGO). The NCGA administers the National IGES User Group (NIUG),
  318. which provides access to information on IGES.
  319.  
  320. To obtain the IGES specification, you must be a member of both NIUG and a
  321. Regional Interest Group (RIG). The IGES specification is available through
  322. the NCGA for $100US. For more information about the NIUG, RIGs, and IGES,
  323. contact:
  324.  
  325.   National Computer Graphics Association
  326.   2722 Merrilee Drive
  327.   Suite 3200
  328.   Fairfax, VA 22031 USA
  329.   Voice: 703.698.9600
  330.  
  331. ------------------------------
  332.  
  333. Subject: 9. JFIF - JPEG File Interchange Format
  334.  
  335. JFIF is a data stream-oriented file format used to define the transmission of
  336. JPEG-encoded bitmap data. The specification for JFIF may be obtained directly
  337. from C-Cube Microsystems:
  338.  
  339.   C-Cube Microsystems
  340.   Attn: Scott Sinclair
  341.   Corporate Communications
  342.   1778 McCarthy Blvd.
  343.   Milpitas, CA 95035
  344.   Voice: 408.944.6300
  345.   Fax:   408.944.6314
  346.  
  347. The Independent JPEG Group archive on ftp.uu.net also contains an on-line
  348. copy of the JFIF specification and additional JPEG information as:
  349.  
  350.   ftp://ftp.uu.net/graphics/jpeg/jfif.ps.gz
  351.   ftp://ftp.uu.net/graphics/jpeg/jpeg.documents.gz
  352.  
  353. ------------------------------
  354.  
  355. Subject: 10. MGF - Materials and Geometry Format
  356.  
  357. MGF is an ASCII-based 3D rendering format designed to model surface geometry
  358. and materials for the purpose of visible-light simulation and rendering.  The
  359. overall objective of this format is to provide a very simple yet fairly
  360. complete modeling language that does not place unreasonable demands on the
  361. applications programmer or the object library creator.
  362.  
  363. The format specification is available bundled with an MGF file reader
  364. and is distributed in the file mgflib0.7.tar.Z on the following sites:
  365.  
  366.     http://radsite.lbl.gov/mgf/HOME.html
  367.   ftp://hobbes.lbl.gov/www/mgf
  368.  
  369. The MGF software is currently in an alpha release stage, which means the
  370. language may change in some incompatible ways between now and the first
  371. release.  Use this software and data in this package at your own risk.
  372.  
  373. Questions about MGF should be directed to:
  374.  
  375. Greg Ward
  376. Voice: 510.486.4757
  377. Fax:   510.486.4089
  378. Email: GJWard@lbl.gov
  379.  
  380. ------------------------------
  381.  
  382. Subject: 11. MIFF - Magick Image File Format
  383.  
  384. MIFF is a bitmap format native to the ImageMagick toolkit which runs under
  385. the X Window System. ImageMagick is capable of displaying and converting a
  386. variety of still and animated graphics file formats.
  387.  
  388. The specification for MIFF is available in the ImageMagick distribution
  389. available from:
  390.  
  391.   ftp://ftp.x.org/contrib/ImageMagick-3.0.tar.gz
  392.  
  393. For more information about ImageMagick and MIFF, contact:
  394.  
  395.   duPont de Nemour & Company
  396.   Attn: John Cristy
  397.   Central Research and Development
  398.   Experimental Station
  399.   P.O. Box 80328
  400.   Room 162-A
  401.   Wilmington, DE 19880-0328
  402.   Voice: 302.695.1159
  403.   Email: cristy@dupont.com
  404.  
  405. ------------------------------
  406.  
  407. Subject: 12. NAPLPS - North American Presentation Layer Protocol Syntax
  408.  
  409. NAPLPS is a protocol for transferring ASCII-based graphical information to
  410. remote terminals via a communications channel (telephone systems, computer
  411. networks, and so forth). NAPLPS is used by many Videotext services and
  412. Prodigy, the commercial on-line information service, and is specifically
  413. designed to provide usable information transfer rates, even at data rates as
  414. low as 2400bps.
  415.  
  416. Although there is no NAPLPS file format, NAPLPS data streams are often saved
  417. as files, and the files are then referred to as using the "NAPLPS file
  418. format".
  419.  
  420. The NAPLPS specification is a standards documents available through ANSI, ISO,
  421. or CSA. (See the CGM section for the addresses of these organizations). The
  422. CSA document (T500-1983) also contains a supplement (1-1991) which is not
  423. included in the ANSI version of this standard.  
  424.  
  425. Further information may be found in the February, March, April, and May 1983
  426. issues of Byte Magazine. These articles explain much of the NAPLPS coding
  427. system and discuss the potential for NAPLPS.
  428.  
  429. Michael Dillon has authored a paper on NAPLPS and started a NAPLPS section on
  430. SIMTEL20.  Michael Dillon may be contacted at:
  431.  
  432.   CompuServe: 71532,137
  433.   Internet:   mpdillon@halcyon.halcyon.com
  434.   BBS:        604.546.2705
  435.   
  436. The BBS also contains NAPLPS Shareware and art.
  437.  
  438. ------------------------------
  439.  
  440. Subject: 13. NFF - Neutral File Format
  441.  
  442. NFF is a minimal scene description language used to test rendering algorithms
  443. and efficiency schemes. It supports basic geometry of objects, surface
  444. characteristics, placement of lights, color of objects, and the viewing angle
  445. of the human eye. NFF is ASCII-based and is used with the Standard Procedural
  446. Database (SPD) software package used for creating databases for testing
  447. rendering schemes.
  448.  
  449. The specification for NFF is available on numerous FTP sites which archive
  450. file format documents, such as:
  451.  
  452.   ftp://zamenhof.cs.rice.edu/pub/graphics.formats
  453.  
  454. and is available along with the SPD test programs, which produce NFF objects:
  455.  
  456.   ftp://ftp.princeton.edu/pub/Graphics/SPD
  457.  
  458. You may also contact the author of NFF:
  459.  
  460.   Eric Haines
  461.   3D/Eye Inc.
  462.   1050 Craft Road
  463.   Ithica, NY 14850
  464.   Email: erich@eye.com
  465.  
  466. ------------------------------
  467.  
  468. Subject: 14. NITF - National Imagery Transmission Format
  469.  
  470. The National Imagery Transmission Format Standard (Version 2.0) is documented
  471. as a collection of military standards documents. The actual file format is
  472. documented in the following standard:
  473.  
  474.   MIL-STD-2500, National Imagery Transmission Format (Version 2.0) for
  475.     the National Imagery Transmission Format Standard, 18 June 1993
  476.  
  477. The remaining standards are as follows:
  478.  
  479.   MIL-HDBK-1300, National Imagery Transmission Format Standard (NITFS),
  480.     18 June 1993
  481.   MIL-STD-3201, Computer Graphics Metafile (CGM) Implementation Standard
  482.     for the National Imagery Transmission Format Standard, 18 June 1993
  483.   MIL-STD-188-196, Bi-Level Image Compression for the National Imagery 
  484.     Transmission Format Standard, 18 June 1993
  485.   MIL-STD-188-197 Adaptive Recursive Interpolated Differential Pulse
  486.     Code Modulation (ARIDPCM) Compression Algorithm for the National
  487.     Imagery Transmission Format Standard, 18 June 1993
  488.   MIL-STD-188-198A, Joint Photographic Experts Group (JPEG) Image Compression
  489.     for the National Imagery Transmission Format Standard, 15 December 1993
  490.   MIL-STD-188-199, Vector Quantization Decompression for the National Imagery
  491.     Transmission Format Standard, 27 June 1994
  492.   MIL-STD-245-44500, Tactical Communications Protocol 2 (TACO2) for the
  493.     National Imagery Transmission Format Standard, 18 June 1993
  494.   JIEO Circular 9008, National Imagery Transmission Format Standards (NITFS)
  495.     Certification Test & Evaluation Program Plan, 30 June 1993
  496.  
  497. The NITFS standards may be obtained via FTP from the ITSI (Information
  498. Technology Standards Integrated) BBS at:
  499.  
  500.   ftp://jcdbs.2000.disa.mil/pub/library
  501.  
  502. ITSI BSS may also be reached by modem at 703.834.6501 (14.4kbps, N-8-1).
  503.  
  504. To receive hardcopies any or all of these documents, send a request via mail,
  505. fax, or email to:
  506.  
  507.   DISA/JIEO/CFS/TBCE
  508.   c/o Logicaon
  509.   Fay Mignone
  510.   1831 Wiehle Avenue
  511.   Reston, VA 22090 USA
  512.   Fax:   703.318.1098  Attn: Fay Mignone
  513.   Email: mignone@cdbs.itsi.disa.mil
  514.  
  515. or:
  516.  
  517.   Defense Information Systems Agency
  518.   Center for Standards
  519.   Carol Ciepiela
  520.   Attn: TBCE, Rm 3304
  521.   10701 Parkridge Blvd
  522.   Reston, VA 22091 USA
  523.   Voice: 703.487.3536
  524.   Email: edi@itsi.disa.mil
  525.  
  526. Questions may be directed to:
  527.  
  528.   NITFS Certification Test Facility
  529.   Voice: 602.538.5458 x5494
  530.  
  531. ------------------------------
  532.  
  533. Subject: 15. OFF - Object File Format
  534.  
  535. OFF was developed in 1986 at Digital Equipment Corporation's Workstation
  536. Systems Engineering for the interchange and archiving of 3D objects. OFF is
  537. an ASCII-based format and is independent of languages, devices, and operating
  538. systems.
  539.  
  540. The specification for OFF is:
  541.  
  542.   Rost, Randi, OFF--A 3D Object File Format, November 6, 1986 (updated
  543.     October 12, 1989).
  544.  
  545. The OFF archive is available from:
  546.  
  547.   ftp://gatekeeper.dec.com/pub/DEC
  548.  
  549. This archive contains the format specification, tools, and objects. It is not
  550. currently supported and is copyrighted.
  551.  
  552. ------------------------------
  553.  
  554. Subject: 16. PCX - ZSoft Paint
  555.  
  556. PCX is one of the oldest bitmapped formats popularized by MS-DOS paint
  557. programs that first appeared in the early 1980's. PCX files may store mapped
  558. and unmapped image data from 1- to 24-bits in pixel depth, always contain
  559. RLE-compressed image data, and are recognized by almost all still-image
  560. graphics programs ever written.
  561.  
  562. But because of the kludged evolution of the PCX format (caused partly by the
  563. efforts of Zsoft to continue to support the ever-changing world of graphics
  564. display adapters) it is generally advised that the MS Windows BMP format be
  565. used in place of PCX whenever possible.
  566.  
  567. The PCX specification is available directly from ZSoft:
  568.  
  569.   ZSoft Corporation
  570.   Attn: Shannon Donovan
  571.   450 Franklin Road, Suite 100
  572.   Marietta, GA 32067
  573.   Voice: 404.428.0008
  574.   Fax:   404.427.1150
  575.   BBS:   404.427.145
  576.   CompuServe: 76702,1207
  577.  
  578. ------------------------------
  579.  
  580. Subject: 17. PDS - Planetary Data Systems Format
  581.  
  582. PDS was created by the Planetary Branch of the National Aeronautics and Space
  583. Administration (NASA) to store solar, lunar, and planetary data collected both
  584. on Earth and by spacecraft. And as with most U.S. Government documents, the
  585. specification is quite large and spread over several documents:
  586.  
  587.   Jet Propulsion Laboratory, Standard for the Preparation and Interchange of
  588.     Data Sets, JPL Document D-4683, NASA, Pasadena, CA, 1988.
  589.   Jet Propulsion Laboratory, Data Preparation Workbook,
  590.     JPL Document D-7669, NASA, Pasadena, CA, 1990.
  591.   Jet Propulsion Laboratory, Planetary Data System Standards Reference,
  592.     JPL Document D-4683, NASA, Pasadena, CA, 1990.
  593.   Jet Propulsion Laboratory, Specification for the Object Description
  594.     Language, NASA, Pasadena, CA, 1990.
  595.  
  596. These documents are available from:
  597.  
  598.   NASA
  599.   Planetary Branch
  600.   Jet Propulsion Laboratory
  601.   Mail Stop 525-3610
  602.   4800 Oak Grove Drive
  603.   Pasadena, CA 91109
  604.   Voice: 818.354.7587
  605.   Email: PDS_Operator@jplpds.jpl.nasa.gov
  606.  
  607. ------------------------------
  608.  
  609. Subject: 18. PNG - Portable Network Graphics
  610.  
  611. PNG (pronounced "ping") is a new bitmap format which is currently in
  612. development. Its creation is an attempt to give the graphics community an
  613. alternative to the shortcomings and misgivings found in most popular file
  614. formats. The current legal battle involving the GIF format may also have
  615. something to do with it too :-)
  616.  
  617. The following paragraph, excerpted from the PNG (Portable Network Graphics)
  618. specification, eighth draft, explains the basic rationale behind the format:
  619.  
  620.   The PNG format is intended to provide a portable, legally unencumbered,
  621.   simple, lossless, streaming-capable, well-compressed, well-specified
  622.   standard for bitmapped image files which gives new features to the end
  623.   user at minimal cost to the developer.
  624.  
  625. The PNG specification is now in its eighth draft and is expected to be
  626. finalized in March 1995. A public draft of the current PNG specification may
  627. be found at:
  628.  
  629.   http://sunsite.unc.edu/boutell/png.html
  630.  
  631. Questions about PNG may be asked on the comp.graphics newsgroup or
  632. directed to the principle author of the PNG specification:
  633.  
  634.   Thomas Boutell <boutell@netcom.com>
  635.  
  636. ------------------------------
  637.  
  638. Subject: 19. POV - Persistence of Vision Raytracing
  639.  
  640. The POV-Ray format is used to store a scene description language used by the
  641. POV-Ray ray tracing software package. POV-Ray files are always ASCII to allow
  642. easy transportation between different file systems.
  643.  
  644. The specification for the POV file format and scene description language is
  645. found in the file povray.doc in the POV-Ray distribution. You may obtain
  646. this file (and the entire POV-Ray package) from the official POV-Ray FTP
  647. archive site: 
  648.   
  649.   ftp://alfred.ccs.carleton.ca/pub/pov-ray/POV-Ray2.2/POVDOC.*
  650.  
  651. Questions about POV-Ray may also be direct to:
  652.  
  653.   Drew Wells
  654.   POV-Team Leader
  655.   73767.1244@compuserve.com
  656.  
  657. The following is an excellent book on ray tracing using the POV-Ray tracing
  658. software package for the PC:
  659.  
  660.   Ray Tracing Creations: Generate 3D Photo-Realistic Images on the PC,
  661.     Drew Wells and Chris Young, Waite Group Press 1993.
  662.  
  663. ------------------------------
  664.  
  665. Subject: 20. Rayshade
  666.  
  667. Rayshade is a ray-tracing application for the MS-DOS environment. The
  668. Rayshade format is the native scene description language used by Rayshade.
  669. And like most 3D scene-rendering formats it is ASCII-based and supports
  670. most features commonly found in these formats.
  671.  
  672. The specification is available in the Rayshade distribution on many BBSs
  673. and FTP archive sites. The format is detailed in the document:
  674.  
  675.   Rayshade 4.0 Quick Reference
  676.  
  677. The author may be contacted at:
  678.  
  679.   Princeton University
  680.   Attn: Craig Kolb
  681.   Department of Computer Science
  682.   35 Olden Street
  683.   Princeton, NJ 08544
  684.   Email: cek@princeton.edu
  685.  
  686. ------------------------------
  687.  
  688. Subject: 21. Renderman
  689.  
  690. The RenderMAN file format specification may be found in the following
  691. document available from Pixar: 
  692.  
  693.   The RenderMAN Interface, Version 3.0 May 1988
  694.  
  695.   Pixar
  696.   1001 West Cutting Blvd.
  697.   Richmond, California 9484 USA
  698.   Voice: 415.236.4000
  699.  
  700. Also of interest is the following publication:
  701.  
  702.   The RenderMan Companion: A Programmer's Guide to Realistic Computer
  703.     Graphics, Steve Upstill, Addison-Wesley Publishing Company,
  704.     ISBN 0-201-50868-0, $26.95
  705.  
  706. ------------------------------
  707.  
  708. Subject: 22. RIFF - Microsoft Resource Interchange File Format
  709.  
  710.   Microsoft Corporation
  711.   Attn: Multimedia System Group
  712.   Product Marketing
  713.   One Microsoft Way
  714.   Redmond, WA 98052-6399
  715.   Voice: 206.882.8080
  716.   BBS:   206.637.9009
  717.  
  718. Information on RIFF may be found in the following documents:
  719.  
  720.   Microsoft Windows Multimedia Programmer's Guide, Microsoft
  721.   Corporation, Microsoft Press, Redmond, WA.
  722.  
  723.   Microsoft Windows Multimedia Programmer's Reference, Microsoft
  724.   Corporation, Microsoft Press, Redmond, WA.
  725.  
  726. The specification is also available in the Microsoft Multimedia Development
  727. Kit (MDK), on Disk 8 of the Microsoft Developer's Network CD distribution,
  728. and as a MS Windows help file on the FTP archive site:
  729.  
  730.   ftp://ftp.microsoft.com/developer/MSDN/CD8/RIFFNE.ZIP
  731.  
  732. ------------------------------
  733.  
  734. Subject: 23. RIX - ColoRIX Image File
  735.  
  736. ColorRIX is the native bitmap format of the ColorRIX VGA Paint application
  737. for MS-DOS.
  738.  
  739. The ColorRIX format is documented in the ColorRIX VGA Paint manual
  740. distributed with the ColorRIX program available from:
  741.  
  742.   RIX SoftWorks Inc.
  743.   Attn: Richard Brownback or Paul Harker
  744.   18023 Sky Park Circle, Suite J
  745.   Irvine, CA 92714
  746.   Voice: 714.476.8266
  747.   Voice: 714.476.8486
  748.  
  749. ColorRIX is also bundled with several different VGA cards and the
  750. specification may also be found on numerous FTP archive sites.
  751.  
  752. ------------------------------
  753.  
  754. Subject: 24. SHG - Segmented Hyper-Graphic
  755.  
  756. SHG is a file format used by Microsoft in the WinHelp on-line help facility
  757. found in Windows 3.1. This format is used to save a Microsoft Bitmap (BMP) or
  758. Windows Metafile (WMF) graphic and store the coordinates of specific areas of
  759. the bitmap known as "hotspots".  When the bitmap is displayed and the user
  760. selects a hotspot, WinHelp jumps to another part of the help documentation
  761. via a hyper-text link macro stored in the SHG file.
  762.  
  763. Another file format used with SHG files is the Multiple-Resolution Bitmap
  764. (MRB) format. MRB files contain one or more SHG images, each rendered at a
  765. different resolution. Several SHG files are typically created using the
  766. SHED.EXE utility and then fed into the MRB compiler to create a single MRB
  767. file. When WinHelp reads the MRB file it chooses which bitmap most closely
  768. matches the resolution of the display.
  769.  
  770. SHG is currently officially undocumented by Microsoft, but the specification
  771. may be found at:
  772.  
  773.   ftp://ftp.microsoft.com/developr/drg/Multimedia/SHED.ZIP
  774.  
  775. Information on SHG and MRB may be found in the following journal article:
  776.  
  777.   .mrb and .shg File Formats, Windows/DOS Developer's Journal, Pete Davis,
  778.     February 1994 (Vol 5, No 4), pp. 37-46.
  779.  
  780. Questions about these formats may also be directed to Section 16
  781. (WinHelp/Tools) of forum WINSDK on CompuServe.
  782.  
  783. ------------------------------
  784.  
  785. Subject: 25. TGA - Truevision (Targa) File Format
  786.  
  787. Copies of the TGA specification, including a sample code disk, may be
  788. obtained from Truevision:
  789.  
  790.   Truevision Incorporated
  791.   7340 Shadeland Station
  792.   Indianapolis, IN 46256-39925
  793.   Voice: 317.841.0332
  794.   Fax:   317.576.7700
  795.   BBS:   317.577.8783
  796.   FTP:   ftp.truevision.com
  797.  
  798. ------------------------------
  799.  
  800. Subject: 26. TIFF - Tag Image File Format
  801.  
  802. The TIFF 6.0 specification is available in the TIFF Developer's Kit.
  803. Information on obtaining this kit and joining the Aldus Developer's
  804. Association (ADA) may be obtained from the Developer's Desk at Aldus
  805. Corporation:
  806.  
  807.   Aldus Corporation
  808.   Attn:: Aldus Developer's Desk
  809.   4411 First Avenue South
  810.   Seattle, WA 98144-2871
  811.   Voice: 206.628.6593, 800.331.2538
  812.   Fax:   206.343.4240
  813.   Email: tiff-input@aldus.com
  814.  
  815. Or from the following FTP site:
  816.  
  817.   ftp://sgi.com/graphics/tiff/TIFF6.ps.Z
  818.  
  819. The TIFF Class F specification may be obtained from ADA's FAXback service at
  820. 206.628.5753. Order document #9001 for an index of all documents available
  821. from this service.
  822.  
  823. ------------------------------
  824.  
  825. Subject: 27. VICAR2 - Planetary File Format
  826.  
  827. VICAR2 is used to store planetary image data gathered from Earth and by
  828. spacecraft. VICAR2 is similar in design and use to the FITS and PDS formats.
  829.  
  830. Information on VICAR2 may be obtained directly from JPL:
  831.  
  832.   NASA
  833.   Attn: Bob Deen
  834.   Image Processing Laboratory
  835.   Jet Propulsion Laboratory
  836.   4800 Oak Grove Drive
  837.   Pasadena, CA 91109
  838.   Email: rgd059@mipl3.jpl.nasa.gov
  839.  
  840. ------------------------------
  841.  
  842. Subject: 28. VIFF - Visualization Image File Format
  843.  
  844. VIFF is the native bitmap graphics file format of the Khoros System
  845. environment implemented using the X Window System.
  846.  
  847. The VIFF format specification, including other documents related to the VIFF
  848. format, may be found in the Khoros distribution. Chapter 1 of Volume II,
  849. Programmer's Manual, the files in the directory src/file_formats, and the
  850. viff.h file are the most helpful.
  851.  
  852. The following FTP sites archive the Khoros distribution:
  853.  
  854.   ftp://ftp.eece.unm.edu/pub/khoros
  855.   ftp://ftp.uu.net/pub/window-sys/khoros
  856.  
  857. The Khoros Consortium may be contacted at:
  858.  
  859. Khoral Research Inc.
  860. 6001 Indian School Road NE
  861. Suite 200
  862. Albuquerque, NM 87110
  863. Voice: 505.837.6500
  864. Fax:   505.881.3842
  865. Email: khoros-request@chama.eece.unm.edu
  866. Email: khorus@chama.eece.unm.edu (User's Group)
  867. Newsgroup: comp.soft-sys.khoros
  868.  
  869. ------------------------------
  870.  
  871. Subject: 29. VPF - Vector Product Format
  872.  
  873. VPF is primarily used for transmitting digital geographic databases.  More
  874. information on VPF may be found in the newsgroup and FAQ of 
  875. comp.infosystems.gis.
  876.  
  877. The specification for VPF may be found in the following military standards
  878. document:
  879.  
  880.   MIL-STD-2407, 30 September 1993
  881.  
  882. This MIL-STD may be obtained from:
  883.  
  884.   Naval Publications & Forms Center
  885.   Code 3051
  886.   5801 Tabot Ave.
  887.   Philadelphia, PA 19120 USA
  888.  
  889. ------------------------------
  890.  
  891. Subject: III. Kudos and Assertions
  892.  
  893. ------------------------------
  894.  
  895. Subject: 0. Acknowledgments
  896.  
  897. The following people have made this FAQ take just a little bit longer to read
  898. since the last time you looked at it (blame them and not me):
  899.  
  900.   Bjorn P. Brox <brox@corena.no>
  901.   John Cristy <cristy@magick.es.dupont.com>
  902.   James Durham <durhamj@CC.IMS.DISA.MIL>
  903.   Eric Haines <erich@eye.com>
  904.   Tom Lane <tgl@netcom.com>
  905.   Stanley F. Quayle <quayle@scriptel.com>
  906.  
  907. ------------------------------
  908.  
  909. Subject: 1. About The Author
  910.  
  911. The author of this FAQ, James D. Murray, lives in the City of Orange, Orange
  912. County, California, USA. He is the co-author of the book Encyclopedia of
  913. Graphics File Formats published by O'Reilly and Associates, makes a passable
  914. living writing Microsoft Windows applications in C++, and may be reached as
  915. jdm@netcom.com, or via U.S. Snail at: P.O. Box 70, Orange, CA 92666-0070 USA.
  916.  
  917. GCS d-- H++ s g- p? au+ a w+ v++ C+++(++++) US+++ p++>++++ L>++ 3 E--- N++ K-
  918. W---$ M-@ V-- po Y+ t++ 5-- j>x R+>-- G' tv-->! b+++ D++ B e- u* h- f r-->+++
  919. n++ y*(**)
  920.  
  921. ------------------------------
  922.  
  923. Subject: 2. Disclaimer
  924.  
  925. While every effort has been taken to insure the accuracy of the information
  926. contained in this FAQ list compilation, the author and contributors assume no
  927. responsibility for errors or omissions, or for damages resulting from the use
  928. of the information contained herein.
  929.  
  930. ------------------------------
  931.  
  932. Subject: 3. Copyright Notice
  933.  
  934. This FAQ is Copyright (C) 1994-95 by James D. Murray. All Rights Reserved. 
  935. This work may be reproduced, in whole or in part, using any medium,
  936. including, but not limited to, electronic transmission, CD-ROM, or published
  937. in print, under the condition that this copyright notice remains intact.
  938.  
  939.